package com.ns.scs.xf.dto;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * listener 传递参数
 *
 * @author : liaowei
 * @version : v1.0.0
 * @since : 2024-10-01 14:51:51
 **/
@Data
@Accessors(chain = true)
public class XfDto {

    /**
     * 个性化参数
     */
    private String userId;
    /**
     * app_id
     */
    private String appId;
    /**
     * 版本
     */
    private String domain;
    /**
     * 问题
     */
    private String question;

    /**
     * 角色
     */
    private String role;

    /**
     * max_tokens
     */
    private Integer maxTokens;

    /**
     * 随机性
     */
    private Float temperature;
    /**
     * 灵活度
     */
    private Integer topK;
    /**
     * 该参数仅4.0 Ultra版本支持，当设置为true时，如果输入内容触发联网检索插件，会先返回检索信源列表，然后再返回星火回复结果，否则仅返回星火回复结果
     */
    private Boolean showRefLabel;
}
